# # 若需要管理员才能正常运行，取消注释以下代码
# if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(`
#     [Security.Principal.WindowsBuiltInRole] "Administrator")) {
    
#     # 重新以管理员身份运行
#     Start-Process powershell -Verb runAs -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`""
#     exit
# }
# # === 以下是你的脚本逻辑 ===
# Write-Host "已获得管理员权限，正在执行脚本..." -ForegroundColor Green


# # 设置工作目录为项目根目录
# 获取当前脚本所在的目录
Set-Location -Path $PSScriptRoot
# Set-Location -Path "D:\Proj\cfgmanager"

# 设置PYTHONPATH环境变量
$env:PYTHONPATH = (Get-Location).Path

# 运行Streamlit应用
conda activate secureconfig
streamlit run secure_config_manager/webui/app.py --server.address localhost --server.port 8501
